package com.binc.testspring.common.annotation;

import java.lang.annotation.*;

/**
 * 自定义注解，翻译字典的；
 * prop 表示对应要翻译的属性名
 * code 字典项
 * conts 搭配枚举类使用（不配置字典的手根据枚举转换）
 * format 格式化，从未用过呢
  */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface DictCode {
    String prop() default "";

    /**
     * code 字典项
     * @return
     */
    String code() default "";

    Class[] conts() default {};

    String format() default "";
}
